	.hidden {position: absolute;left: -10000;}
#DOMWindowOverlay {display: none\9!important;}
#DOMWindowOverlay {//display: none!important;}
#DOMWindow {overflow: hidden\9;height: 680px!important\9;}
#DOMWindow {//overflow: hidden!important;//height: 680px!important;}

.fonMenu{
	width:100%;
	height:91px;
	background:#1082C6;
}

.menu{
	/*margin-top:0;*/
	height: 37px;
}

.logoGerb{
	margin-left:11px;
}


.hidden {position: absolute;left: -10000;}
#popup #windownew, #popup #popup_window {margin-left: -0px\9 !important;position: relative\9;}

.titlePage{
	font-weight: normal;
  color: #dc2d27;
  font-family: 'Segoe UI',sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 15px;
  text-align: left;
  margin-left: 290px;
}

ul.topMenu{
	background:#2F9DDC;
	position:relative;
	text-align: center;
	height:34px;
	width: 100%;
}

ul.topMenu li{
	display:inline-block;
	height: 34px;
/*	float: left;*/
}

ul.topMenu li a,
ul.topMenu span a {
	text-decoration:none;
	color:#fff;
	font-size:13px;
	font-family:verdana;
	font-weight:600;
	display:block;
	padding: 9px 25px;
	/*background:url("/images/f4/line.png") no-repeat 0 0;*/
}
ul.topMenu span a  {
  float: left;
  }
.topMenu .first a{
	background:none;
	margin-left:16px;
}

.topMenu ul{
	display:none;
	position:absolute;
	margin: -1px 0 0 0;
	background:#117fc0;
	width:167px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border:1px solid #dfeef8;
	border-top:none;
	z-index:100010;
	margin-left: 0px;
	border:none;
}


.topMenu li:hover ul{
	 display:block;

}

.topMenu ul li{
	float:none;
	text-align:left;
	width:100%;
}

.topMenu ul li a{
	background:none!important;
	font-weight:400;
	padding:8px 10px;
}
.topMenu .lastLi{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

.topMenu li:hover{
	background:#117fc0;
	cursor:pointer;
}
ul.topMenu ul li:hover{
	background:#429acd!important;
	border-top:1px solid #0a72b0;
}

.checked{
	background:#117fc0;
}

.main_content{
	/*border:1px solid #7ecdfa;
	border-radius: 11px 8px 11px 11px;
	-moz-border-radius:  11px 8px 11px 11px;
	-webkit-border-radius: 11px 8px 11px 11px;

		-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
		box-shadow: 0 0 4px rgba(0,0,0,0.5);*/
}
.visible{border:1px solid #69B0EA!important}

.cusel {
  top:0;
  margin-left: 0;
  margin-bottom: 15px;
  }

.form_settings .bginp,
#mobile_phone_1, #mobile_phone_2,
#model_mobile_phone {
  background: #fff;
  border: 1px solid #d6d6d7;
  font-family: "segoe ui",sans-serif;
  font-size: 16px;
  width: 325px;
  padding: 3px 0;
  margin-left: 300px;
 }

.form_settings .bginp input { border: 0; background: none; margin:0; width: 315px; padding:0; }

.form_settings select#registration_id_district {
  background: #fff;
  border: 1px solid #d6d6d7;
  font-family: "segoe ui",sans-serif;
  font-size: 16px;
  }
  
ul.topMenu li a{
padding: 9px 8px !important;
} 
.label{
font-size:18px;
color:#0062B9;
}
main {
  clear:left;
  }